From: Gaƫl Bonithon Date: Thu, 9 Feb 2023 18:25:04 +0000 (+0100) Subject: searchengine: Add missing sanity check X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~1^2~13^2~1 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=849742553573b4210002aa47f7ba19d8045438be;p=gtk%2B3.0.git searchengine: Add missing sanity check (cherry picked from commit 41490f96240eb04d85cbe5e1f264ab09ec00b9e0) --- diff --git a/gtk/gtksearchenginetracker3.c b/gtk/gtksearchenginetracker3.c index bbc2a7752d..2bdb85ec5d 100644 --- a/gtk/gtksearchenginetracker3.c +++ b/gtk/gtksearchenginetracker3.c @@ -100,8 +100,11 @@ finalize (GObject *object) g_clear_object (&engine->search_query); g_clear_object (&engine->search_location_query); g_clear_object (&engine->file_check_query); - tracker_sparql_connection_close (engine->sparql_conn); - g_clear_object (&engine->sparql_conn); + if (engine->sparql_conn != NULL) + { + tracker_sparql_connection_close (engine->sparql_conn); + g_clear_object (&engine->sparql_conn); + } G_OBJECT_CLASS (gtk_search_engine_tracker3_parent_class)->finalize (object); }